@charset "UTF-8";
@import './reset.css';
@import '../lib/layer/layer.css';
@import '../lib/css/animate.css';
@import '../lib/css/animateDay.css';
@import './anim.css';
.font-weight{
	font-weight: bold;
}
.bg{
	background-size: 100% 100%;
	height: 100%;
	position: relative;
	background-repeat: no-repeat;
}
.my_list{
	display: block;
	padding: .4rem .3rem;
	font-size: .3rem;
}
.my_list .my_item{
	width: 100%;
	padding-bottom: .1rem;
	margin-bottom: .3rem;
	border-bottom: 1px solid #f3ffff;
}
.my_list .my_item span{
	display: inline-block;
	width: 30%;
	padding-right: 2%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.in_bg{
	background-image:url('../images/page_bg.jpg');
}
.in_tit{
	display: block;
	text-align: center;
}
.in_tit img{
	display: inline-block;
	width: 80%;
	padding-top: 2rem;
}
.in_start{
	position: absolute;
	bottom: .8rem;
    right: 1rem;
    width: 2.2rem;
}
.in_start img{
	width: 2.2rem;
}
.in_start_btn{
	position: absolute;
	top:.2rem;
	left: .15rem;
	width: 2rem;
	height: 1.2rem;
	background: rgba(255,255,255,0);
	z-index: 10;
	transform: rotate(18deg);
}

/*许愿条*/
.art_bg{
	background-image:url('../images/lab_bg.jpg');
}
.art_tit{
	display: block;
	text-align: center;
	height: 5rem;
}

.art_tit img{
	display: inline-block;
	height: 4rem;
	position: relative;
	z-index:100;
}
.art_start{
	position: absolute;
	top:3.5rem;
	left: 0;
	right: 0;
	margin: 0 auto;
	min-height: 60%;
}
.art_topimg{
	position: absolute;
	top: -1.3rem;
	left: -.4rem;
}
.art_bomimg{
	position: absolute;
	bottom: 0;
	right: 0;
}
.art_topimg img{
	width:2.5rem;
}
.art_bomimg img{
	width: .8rem;
}
.art_from{
	display: block;
	padding: 1rem 0 0 0;
	width: 5.5rem;
	margin: 0 auto;
}
.art_from .art_label{
	width: 5.5rem;
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	margin-bottom: .5rem;
}
.art_from .art_label span{
	width: 2rem;
	vertical-align: top;
}
.art_from .art_inp span{
	display: inline;
	height: .6rem;
	line-height: .6rem;
	overflow: hidden;
}

.art_from .art_label textarea,
.art_from .art_label input{
	width: 4rem;
	background: transparent;
	resize:none;
	border: 1px solid #000;
	display: inline-block;
	padding-left: .2rem;
	font-size: .3rem;
}
.art_from .art_label input{
	display: inline-block;
	height: .5rem;
	line-height: .5rem;
}
.art_from .art_btn_bot{
	justify-content: center;
}
.art_from .art_btn{
	background: transparent;
	width: 3rem;
	display: inline-block;
}
.art_from .art_btn img{
	width: 3rem;
}
.art_from .art_btn img:active{
	opacity: .6;
}

/*关注*/
.atten_bg{
	background-image:url('../images/lab_bg.jpg');
}
.atten_box{
	padding-top: 1.5rem;
}
.atten_start{
	height: 9.5rem;
	margin: 0 auto;
	position: relative;
	background: rgba(255,255,255,.6);
}
.atten_start .atten_tit{
	position: absolute;
	top:-1rem;
	width: 100%;
	text-align: center;
}
.atten_start .atten_tit img{
	width: 3.5rem;
	display: inline-block;
}
.atten_start .atten_top_mm{
	position: absolute;
	left:-.2rem;
	top:-.7rem;
	z-index: 100;
}
.atten_start .atten_top_mm img{
	width: 2rem;
}

.atten_start .atten_bom_mm{
	position: absolute;
	bottom: -0.1rem;
	right: -.4rem;
	z-index: 100;
}
.atten_start .atten_bom_mm img{
	width: 1.5rem;
}
.atten_cont{
	padding: .5rem .2rem;
}
.atten_cont .atten_code{
	display: block;
	width: 100%;
	padding-top: .4rem;
}

.atten_cont .atten_code img{
	display: block;
	width: 2rem;
	padding-bottom: .2rem;
	margin: 0 auto;
}
.atten_cont .atten_line{
	width: 100%;
	margin: 0 auto;
	font-size: 0;
}
.atten_cont .atten_line img{
	width: 100%;
}
.atten_cont .atten_text{

}
.atten_cont .atten_text_tit{
	font-family: "微软雅黑";
	font-weight: 600;
	line-height: .6rem;
}
.atten_cont .list_area{
	height: 5rem;
	overflow-y: auto;
}
.atten_cont .item{
	font-size: .3rem;
	line-height: .4rem;
}


/* 分享助力 */
.share_bg{
	background-image:url('../images/share_bg.jpg');
}
.share_cont{
	padding-top: .8rem;
}
.share_msg{
	height: 4rem;
	margin: 0 auto;
	width: 5rem;
	position: relative;
	overflow-y: hidden;
}
.share_msg img{
	height: 4rem;
	width: 5rem;
	position: absolute;
	top:0;
	left:0;
	display: inline-block;
}
.share_msg_txt{
	position: relative;
	z-index: 100;
	padding: .7rem .3rem .2rem .3rem;
}
.share_msg_txt .msg_tit{
	font-size: .4rem;
	font-weight: bold;
	line-height: .8rem;
}
.share_msg_txt .msg_user{
	font-size: .3rem;
	font-weight: bold;
	padding-bottom: .5rem;
	text-indent: .6rem;
}
.share_msg_txt .msg_info{
	font-size: .3rem;
	line-height: .4rem;
	text-indent: .6rem;
}
.share_btn{
	width: 5.2rem;
	position: relative;
	margin: .2rem auto;
	font-size: 0;
}
.share_btn .sh_btn{
	width: 2.5rem;
	position: relative;
	z-index: 999;
}
.share_btn .sh_mns{
	width: 1.5rem;
	position: absolute;
	top:-1.7rem;
	right: -.5rem;
}
.share_start{
	height: 4rem;
	margin: 0 auto;
	position: relative;
	background: rgba(255,255,255,.5);
	overflow-y: auto;
}

/* 分享助力 */
.share_info{
	position: fixed;
	top:0;
	left:0;
	bottom:0;
	right: 0;
	background: rgba(0,0,0,.8);
	z-index: 9999;
	display: none;
}
.share_info .array{
	position: absolute;
	top:0;
	left:0;
	bottom:0;
	right: 0;
	z-index: 999;
}
.share_info img{
	position: absolute;
	right:.33rem;
	top:10px;
	width: 200px;
}
.wish_bg{
	background-image:url('../images/wish_bg.jpg');
}
.wish_switch{
	width: 80%;
	margin: auto;
	padding-top: 1.5rem;
}
.wish_switch .wish_plan{
	margin-top: .2rem;
	width: 100%;
	position: relative;
}
.wish_switch .wish_plan .wish_pole{
	height: 14px;
	background: #000000;
	border-radius: 14px;
}
.wish_switch .wish_plan .wish_cart{
	/*background: #9FBC1F;*/
	position: absolute;
	left: 0;
	top:0;
	bottom: 0;
	width: 0;
	border-radius: .3rem;
	background: linear-gradient(to bottom, #708412,#88A218,#9DBA1F,#88A218,#708412);
	background: -webkit-linear-gradient(to bottom, #708412,#88A218,#9DBA1F,#88A218,#708412);
	transition: 1s width;
}
.wish_swi_img{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top:-25px;
	line-height: 22px;
	z-index: 200;
	display: flex;
	justify-content: space-between;
}
.wish_swi_img div{
	position: relative;
}
.wish_swi_img div{
	text-align: center;
}
.wish_swi_img div span,.wish_swi_img div img{display: block}
.wish_swi_img img[name="out"]{
	opacity: 0;
}
.wish_swi_img img{
	height: 22px;
}
.wish_swi_img img:last-child{
	position: absolute;
	right: 0;
}
.wish-top-btn{
	width: 90%;
	margin: 0 auto;
	margin-top:.4rem;
	text-align: center;
	white-space: nowrap;
}
.wish-top-btn img{
	display: inline-block;
	height: .43rem;
}
.wish-top-btn img:active{
	opacity: .8;
}
.wish-btn{
	text-align: center;
	margin-top: .6rem;
	margin-bottom: .2rem;
}
.wish-btn img{
	width: 4rem;
	position: relative;
}
.wish_start{
	height: 4.5rem;
	border-color: #443811;
}
.wish_cont .wish_img_mns1{
	position: absolute;
	right: 1.2rem;
	bottom: -1.2rem;
	z-index: 200;
}
.wish_cont .wish_img_mns2{
	padding: .2rem .3rem 0 .3rem;
}
.wish_cont .img_mns img{
	width: 1.6rem;
}
.wish_cont .wish_img_mns1{

}

/* 许愿树 */
.tree_bg{
	background-image:url('../images/tree_bg.jpg');
}
.tree_head{
	position: absolute;
	top:0;
	left: 0;
	right: 0;
	width: 100%;
	text-align: center;
}
.tree_head img{
	display: inline-block;
	width: 4rem;
}
.tree_txt{
	display: block;
	padding-top: 100px;
	text-align: center;
}
.txt_img{
	height: 50px;
	width: 94px;
	display: inline-block;
	position: relative;
	overflow: hidden;
}
.txt_img .tree_txt_cont{
	position: absolute;
    top: 0;
    left: 0;
    right: 0;
    padding-top: 5px;
    height: 50px;
    font-size: .3rem;
}
.txt_img .tree_txt_cont span{
	text-shadow:0 1px #D4D4D4;
	display: block;
	width: 100%;
	overflow: hidden;
	margin-top:5px; 
	white-space: nowrap;
}
.txt_img img{
	height: 55px;
	width:100%;
}
.tree_main{
	width: 100%;
}
.tree_sec{
	display: block;
	/*height: 200px;*/
	padding: .3rem.2rem 0 .2rem;
	text-align: center;
	overflow: hidden;
}
.tree_sec img{
	width: 270px;
}
.tree_foot{
	position: absolute;
	bottom:0;
	left: 0;
	right: 0;
	width: 100%;
}
.tree_foot img{
	width: 100%;
}
.tree_foot .tree_btn{
	height: 1.2rem;
	background:rgba(0,0,0,0);
	width: 2rem;
	position: absolute;
	top:10%;
	left: 27%;
	transform:rotate(20deg) ;
}




















